home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
prospero
/
propsero.lha
/
prospero-beta.4.2e
/
app
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-02-10
|
2KB
|
94 lines
# Where to find things
P_INC = ../include
PFS_LIB = ../lib/pfs/libpfs.a
FILTER_LIB = ../lib/filters/libfilter.a
PCOMPAT_LIB = ../lib/pcompat/libpcompat.a
PCOMPAT_FLG = ../lib/pcompat/pfs_colon.o
INSTDIR = UNDEFINED
INSTALL = install
OWNER = pfs
GROUP = pfs
# Args to cc
CC = cc
F_CC = -c -g
F_CCL = -g
F_CPP = -I${P_INC} ${MACHDEF} -DDEBUG
# For VAX and SUN system types
SC_REDEF = -u _open -u _stat -u _lstat -u _creat -u _execve
# For MIPS system types
# SC_REDEF = -u open -u stat -u lstat -u creat -u execve
CFILES = \
cat.c \
cc.c \
cp.c \
dd.c \
ed.c \
grep.c \
ld.c \
ls.c \
more.c \
nice.c \
od.c \
strings.c \
tail.c \
wc.c
OBJECTS = \
cat.o \
cc.o \
cp.o \
dd.o \
ed.o \
grep.o \
ld.o \
ls.o \
more.o \
nice.o \
od.o \
strings.o \
tail.o \
wc.o
PROGS = cat ls
all: ${PROGS}
install:
for i in ${PROGS}; do \
(${INSTALL} -c -s -o ${OWNER} -g ${GROUP} $$i ${INSTDIR}/$$i); \
done
clean:
rm -f a.out core *~ tags TAGS ${OBJECTS} ${PROGS} *.o makedep
more: ${PFS_LIB} ${PCOMPAT_LIB} more.o
${CC} ${F_CPP} -o more more.o ${PCOMPAT_FLG} ${SC_REDEF} \
${PCOMPAT_LIB} ${PFS_LIB} -lcurses -ltermcap
${OBJECTS}: ;${CC} ${F_CC} ${F_CPP} $*.c
${PROGS}: ${PFS_LIB} ${PCOMPAT_LIB}
${CC} ${F_CPP} -o $@ $@.o ${PCOMPAT_FLG} ${SC_REDEF} ${PCOMPAT_LIB} \
${PFS_LIB} ${FILTER_LIB}
cat: cat.o
cc: cc.o
cp: cp.o
dd: dd.o
ed: ed.o
grep: grep.o
ld: ld.o
ls: ls.o
nice: nice.o
od: od.o
strings: strings.o
tail: tail.o
wc: wc.o